查看原文
其他

Git操作常用的命令都在这里了。

javastack Java技术栈 2018-12-22

QQ用得起来越少了,现在就加入300+技术微信群,公众号回复"微信群"即可加入。


创建仓库

  1. git init

在当前目录执行,会生成 .git目录文件,这个和SVN一致。

提交到仓库

  1. git commit -m "first commit"

-m:表示提交描述,必须要填。

添加到远端仓库

  1. git remote add origin git@github.com:test/test.git

推送到远端仓库

  1. git push -u origin master

克隆仓库

直接从远端把代码克隆下来。

  1. git clone git@github.com:test/test.git

仓库状态

  1. git status

  1. $ git status

  2. On branch master

  3. Initial commit

  4. Untracked files:

  5.  (use "git add <file>..." to include in what will be committed)

  6.        README.md

  7. nothing added to commit but untracked files present (use "git add" to track)

仓库更新

  1. git pull

就等同下面。

  1. git fetch

  2. git merge

添加文件

git add

添加指定文件:

  1. git add test.txt Test.java

添加所有文件:

  1. git add .

取消添加文件

git reset HEAD -- filename

  1. git reset HEAD -- Test.java

这样Test.java将不会被提交到仓库中。

删除文件

git rm [--cached] fileName

默认会取消并删除文件, --cached表示不删除文件。

移动/重命名文件

  1. git mv filename1 filename2

该文件必须被add到仓库中才能操作。

查看文件提交记录

git log

  1. $ git log

  2. commit a3eb048ca74c3881f70264de90671d95474f241e (HEAD -> master, origin/master, origin/HEAD, javastack)

  3. Author: javastack <javastack@qq.com>

  4. Date:   Fri Sep 22 10:38:37 2017 +0800

  5.    commit

  6. commit 75336d6769e79581af8aefe2a15c9b2f305064c5

  7. Author: javastack <javastack@qq.com>

  8. Date:   Wed Sep 20 11:19:29 2017 +0800

添加分支

git branch

  1. git branch test1.0

切换分支

git checkout

  1. git checkout test1.0

添加分支并切换

git checkout -b

  1. git checkout -b test1.0

查看所有分支

git branch

  1. $ git branch

  2. * master

  3.  test1.0

删除分支

git branch -d

  1. git branch -d test1.0

合并分支

合并到主干。

git merge

  1. git merge test1.0

提交分支

git push origin

  1. git push origin test1.0

查看分支差异

git diff

  1. git diff master test1.0


近期精选



如何让Git记住用户名和密码

轻松几步搞定SSH连接Git配置

分布式架构设计视频教程

Hadoop全套教程

阿里高级Java面试题(首发,70道,带详细答案)

Spring面试题(70道,史上最全)



  Java技术栈  
微信公众号:「Javastack

分享Java干货,高并发编程,热门技术教程,微服务及分布式技术,架构设计,区块链技术,人工智能,大数据,Java面试题,以及前沿热门资讯等。
 ▼长按二维码关注我们↓↓↓



    您可能也对以下帖子感兴趣

    文章有问题?点此查看未经处理的缓存